package com.neusoft.elmboot.service;

import com.neusoft.elmboot.po.User;

public interface SuperMemberService {
	
	/**
	 * 获取用户超级会员状态
	 * @param userId 用户ID
	 * @return 用户对象
	 */
	User getSuperMemberStatus(String userId);
	
	/**
	 * 购买超级会员
	 * @param userId 用户ID
	 * @param duration 时长（1：1个月，12：1年）
	 * @return 是否成功
	 */
	boolean purchaseSuperMember(String userId, int duration);
	
	/**
	 * 检查用户是否为有效的超级会员
	 * @param userId 用户ID
	 * @return 是否为有效超级会员
	 */
	boolean isValidSuperMember(String userId);
}

